enforced 120 column width
Reworked element parsing; fixed bug where custom behaviors would not work on types