Attempts at useful patterns to separate AJAX/data access from client side models via messaging