make pressed more robust; and interact with input better.