added multi inheritance and "recently changed" widget