added full dynamic favicon support