Improved a lot of stuff and added alpha support for IE <= 8.