commented stuff, propably fixed some errors, added possible implementation for inverse colors into comments, made old inverse colors work like new one should