#17 fix atBlockEnd (to ignore whitespaces)

Do the same with atBlockStart