JavaScript rapid prototyping interface builder