Revert "Revert "Added functions in BPProgressTimer and BPKey""

This reverts commit d7a39a0d7dc98db293dfd07e3081a8bef2bfdc11.