GUI reworked.