ARC + A few minor changes

I ran into an issue in my app and it seemed covering everything over to ARC addressed it.

I also added a event handler on property change and broke-up the style segments by type.

Let me know what you think.