added gui-slot-handling