rozbicie na libsy, obsługa wszystkich przycisków