Redesigned interface to use borderlayout and flow layouts