Input: pmouse - introduce proper locking so state-changing