Some of this is implemented in 10.10, please see if this bug is still valid with the latest daily build.
Some of this is implemented in 10.10, please see if this bug is still valid with the latest daily build.