add gui functional test for dropping a subclass onto a slot