fixes routing constant repetition and return value of MapOnTouchListener
tests use shadow view