Giant commit to make a decent UI for this thing.