fix getWilting(); 0 is falsy
extract & refactor groups processing
opts: fix buttons breaking on view change