fill opacity changes with selection