working gui

gui is ready to work. class rearrangements(processors & custom
listeners). package rearrangements("gui" package now consists all that
touches gui)