Station switching! We're only using the keyboard right now. Adding mouse integration next. First implementation of #2