made hit test relative to parent - should really be more thorough