Attempt to do the GUI layout resolution agnostic. It seems I fucked up the drawSelector method.