Update view delegate protocol

This should have included the keyWasPressed optional message.