adding support for mousedown and mouseup