a micro js lib for normalizing the scroll dom properties