more interactiveness, some style changes