A web presentation framework for rapid user interface design on the client side