You are brilliant!
I was looking for these arrowheads but in vain. Thank you so much!
Your response is a true treasure box for me!
I note in passing I have concurred Dynamic Locator, see below.
Feel free to share your ideas about possible deployment options and everything really. I do not have any coding experience in Mathematica. Fortran 88, Basics, Pascal, C++, Java, JavaScript, VB, Paradox, Delphi, PowerBuilder, SQL, XML, DirectX and Haskell yes, as a Technical Architect of Symbian OS I thought I know something but It seems Erich Gamma's Design Patterns, The Book of Household Management in the field of software development, is in the hall of fame, but it used to be at my desk (I had a few copies :) )!
To be fair since I pronounced Haskell to be a better alternative for exotic derivatives based financial products representations and life cycling vs Excel tables, VisualBasic, C++ or Java and moving from IT to Hybrid Exotic trading stopping by at the Quant team to tune up my vision to "see it through" I spent a few years of having functional fun in the world of financial derivates and client side products where the future event dates are known today. Recently developing quantitative investment strategies and asking Quant-IT to develop a few helper functions to represent traditional delta 1 products such as basket of shares or ETF holdings where the future event dates are not known in advance and the events are observed, triggered and implemented, for example, the portfolio rebalancing to ensure no single component represents more than 10% of the portfolio. Most recently teaching Advanced Level Maths. Among these very different areas there is something of critical importance in common: automation.
aif[] := RandomInteger[{-6, 6}]
DynamicModule[{
B = {0, 0}}, {Graphics[{Locator[Dynamic[B]], PointSize[Large], Blue,
Point[Table[{aif[], aif[]}, 5]]},
Axes -> True, AxesLabel -> {"X", "Y"}, AxesStyle -> Black,
GridLines -> {Range[-7, 7, 1], Range[-7, 7, 1]},
GridLinesStyle -> Dotted, PlotRange -> {{-7, 7}, {-7, 7}} ],
Dynamic[B]}]