camera widget working