Initial implementation of client side handling of client actions