gui-patterns view helpers