if (directions.up)
        elem.scrollTop = Math.max(0, elem.scrollTop-this.scrollAmount);
        else if (directions.down)
        elem.scrollTop = Math.min(elem.scrollHeight, elem.scrollTop+this.scrollAmount);