Making progress with mouse listeners. I switched back to working with GraphicsGame instead of FrameTest, so the layout is gone for now, but I'll integrate everything eventually.