updates + initial work on the Stylus API