New @manipulate syntax. Addresses #8