Added several client side effects

fixes #105
fixes #103
fixes #102