Support client side actions and some widget option