plugin based download manager ... one to rue them all