avoid double buffering; add some doc in init.lua; typo fixes