Moved responsibility for hooking up the input listener to the view types, fixes #76.