An angular directive for creating usable touch driven kiosk applications