extensive work styling form, and some work on background changes and precaching