Finished handling client side ui