Changed 'Down' and 'Pressed' to 'Pressed' and 'Released' for clarity