Howdy all! (waves :-) I just joined Roll20 and already I love the place. ;-) I've created my own game system and would like to implement it on Roll20. I am a very proficient programmer, and have been looking at the API docs et al. My first questions are: 1) Where is the proper place to collect automation code around character sheets? As an example, if one of my players chooses one of ten options from a <select>, I'd like to automatically set other attributes. These options would then also influence rolls they can make and actions they can take. Do I extend the Character object, embed javascript into the html template, create a bunch of listener events, or is there already an automation interface for the new Character Sheets I haven't found yet? 2) On a related topic, I want to create new widgets for the main campaign view. The first is a Dashboard tied into attributes of the characters and monsters that gives the GM key info. The second is a much more sophisticated Initiative Line (which is actually the crux of my new system). How do I create a new persistent object for the campaign view? It looks like there is already a Table Item object... should I extend that? Thanks in advance for any help.