Add pressed state and simplify hit test.