There have been many discussions about this feature and why it is hard to implement. One thread you can find here:
or here: