Added ability to move components around in a BorderLayout, and fixed SimpleButton so it can be soft clicked