tab event works differently than mouse click event - so fixed.
comment added
history size adj + demo lock
swipe direction adj