button manager can take mousedown, mouseup