implemented lazy validation; stubbed gui Style.hx