Added recalc method, recalculation on window resize & scroll; updated Demo