Add load from selected item to make changing default easier, fix window resizing, fix potential bugs, and replace ugly code where possible