REFACTOR: function to calculate path to button
REFACTOR: once more place
IMPL PARTIAL: implemented scrolling. Not all fixed yet
FIX: some fir to size
FIX: fixing ordering
DOC: todo