Add support for altering opacity with scroll