added player input events