Web input implemented