Added udev events support