Improved delegate pattern, added plot transparency