added aditional fallback if :checked wont work