revamped UI again, added module list fixed module movement bug