GUI classes revamp part 3
rebased
fixed slider