Add UI for client-side ordering - #10, 11, #20