added swingSink to package object in module swing
adjusted UndoRedo to use SwingStrategy