mouse button update