Framework independent Calendar javascript API