Spring Swing Registration