Framework for custom lockscreen targets