@GalacticJew может и можно (и наверняка что-то такое уже есть), но на мой взгляд нативное всё равно будет работать получше (если это не офигеть какой открытый продукт, у которого для на каждый элемент интерфейса есть свой API)