At present `mousedown` `mouseout` and `mouseover` are being used - need to investigate approaches friendly to touch devices