better logic

- properties get a reset just before setting the labels, not before json call. that way the labels don´t stay empty for a longer time.
- better way to deal with scrolling by putting a 300ms delay after each json call