add default values, autoscroll elem instance, refactor timeout