Radom fixes here and there..

Signed-off-by: Suki <suki@missallsunday.com>
First part of fixing #70
along with a better respond system when no JS is around

Signed-off-by: Suki <suki@missallsunday.com>