Multiple changes

Including select next line, select previous line, buffer switching, ack,
silver surfer, and projectile key mapping.