A framework to make building small reactive pages a breeze